package com.rp.dao;

import java.util.Calendar;
import java.util.List;

import com.rp.view.ItemListaPesquisaProduto;

public interface IProdutoEstabelecimentoDAO {

    public void criarTabela1() throws Throwable;

    public void insereValor(long produto, long estabelecimento, float valor,
	    long date) throws Throwable;

    public void atualizaValor(long eanProduto, long cnpjEstabelecimento,
	    float valor, long date) throws Throwable;

    public List<ItemListaPesquisaProduto> buscaPorProduto(long produto)
	    throws Throwable;

    public ItemListaPesquisaProduto buscaPorProdutoEstabelecimento(
	    long produto, long estabelecimento) throws Throwable;

    public long count(Calendar data) throws Throwable;
}